# coding=utf-8
'''
假设一天中每隔两个小时(range(2,26,2))的气温分别是
[15, 13, 14.5, 17, 20, 25, 26, 26, 27, 22, 18, 15]
用坐标轴表示出来
'''
from matplotlib import pyplot as plt

x = range(2, 26, 2)
y = [15, 13, 14.5, 17, 20, 25, 26, 26, 27, 22, 18, 15]

# 设置图片大小
plt.figure(figsize=(20, 8), dpi=80)

plt.plot(x, y)

# 设置x轴的刻度
# plt.xticks(range(2, 25, 2))
##自己设置步长
# _xtick_labels = [i / 2 for i in range(4, 49)]
##嫌太密集的话可以隔3个数取一个值-步长
# plt.xticks(_xtick_labels[::3])
##可以只显示一部分的坐标
plt.xticks(range(25, 50))

plt.yticks(range(min(y), max(y) + 1))

# 保存图片
plt.savefig("./气温变化1.png")

plt.show()
